﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DiasEngineDate
{
    public class Monitor//访问主窗体textbox控件的模拟类，用于客户端接收服务端信息的显示
    {
        public static event EventHandler<MessageArgs> PartEvent;//定义在Monitor中的一个事件，参数是MessageArgs对象
        public static void InFunction(string message)
        {
            MessageArgs messageArg = new MessageArgs(message);
            messageArg.TxtMessage = message;
            if (PartEvent != null)//如果mainwindow构造函数中给PartEvent注册了函数就不为null
            {
                PartEvent(new object(), messageArg);//触发事件，执行所有注册过的函数
            }
        }
    }
}
